home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_02_06 / 2n06066a < prev    next >
Text File  |  1991-01-12  |  3KB  |  83 lines

  1. #include "windows.h"
  2. #include "stdwin.h"
  3.  
  4. StdWin MENU
  5. BEGIN
  6.     POPUP "&Run"
  7.     BEGIN
  8.     MENUITEM "&Restart",    IDM_RESTART
  9.     MENUITEM "E&xit",        IDM_EXIT
  10.     MENUITEM SEPARATOR
  11.     MENUITEM "&About stdwin...",  IDM_ABOUT
  12.     END
  13.  
  14.  
  15.     POPUP "Fo&nt"
  16.     BEGIN
  17.     MENUITEM "&Select a Font...",    IDM_SELECTFONT
  18.     END
  19.  
  20.     POPUP "&Options"
  21.     BEGIN
  22.     MENUITEM "&Text Color...",     IDM_TEXTCOLOR
  23.     MENUITEM "&Background Color...", IDM_BACKGROUNDCOLOR
  24.     MENUITEM SEPARATOR
  25.     MENUITEM "&Opaque Background",        IDM_OPAQUE,         CHECKED
  26.     MENUITEM "Trans&parent Background", IDM_TRANSPARENT
  27.     END
  28. END
  29.  
  30.  
  31. Colors DIALOG LOADONCALL MOVEABLE DISCARDABLE 12, 21, 119, 71
  32. STYLE WS_DLGFRAME | WS_POPUP
  33. BEGIN
  34.     CONTROL "OK" 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 10, 52, 41, 14
  35.     CONTROL "&Cancel" 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 63, 51, 41, 14
  36.     CONTROL "&Red" 3, "static", SS_LEFT | WS_CHILD, 10, 5, 18, 8
  37.     CONTROL "", ID_RED, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 39, 3, 32, 12
  38.     CONTROL "&Green" 5, "static", SS_LEFT | WS_CHILD, 10, 20, 26, 8
  39.     CONTROL "", ID_GREEN, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 39, 18, 32, 12
  40.     CONTROL "&Blue" 7, "static", SS_LEFT | WS_CHILD, 10, 35, 21, 8
  41.     CONTROL "", ID_BLUE, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 39, 33, 32, 12
  42. END
  43.  
  44. SelectFont DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 25, 180, 95
  45. STYLE WS_DLGFRAME | WS_POPUP
  46. BEGIN
  47.     CONTROL "OK" IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 121, 53, 45, 14
  48.     CONTROL "&Cancel" IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 122, 71, 45, 14
  49.     CONTROL "Typeface:" 3, "static", SS_LEFT | WS_CHILD, 6, 6, 44, 8
  50.     CONTROL "" ID_TYPEFACE, "listbox", LBS_NOTIFY | WS_BORDER | WS_VSCROLL | WS_CHILD, 6, 19, 65, 65
  51.     CONTROL "Size:" 5, "static", SS_LEFT | WS_CHILD, 79, 7, 29, 8
  52.     CONTROL "" ID_SIZE, "listbox", LBS_NOTIFY | WS_BORDER | WS_VSCROLL | WS_CHILD, 80, 19, 32, 65
  53. END
  54.  
  55.  
  56. AboutBox DIALOG 22, 17, 144, 75
  57. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  58. BEGIN
  59.     CTEXT "Microsoft Windows"            -1,     0,  5, 144, 8
  60.     CTEXT "Standard I/O Application"        -1,  0, 14, 144, 8
  61.     CTEXT "Version 3.0"             -1,  0, 34, 144, 8
  62.     DEFPUSHBUTTON "OK"        IDOK, 53, 59, 32, 14, WS_GROUP
  63. END
  64.  
  65. COMMAND DIALOG LOADONCALL MOVEABLE DISCARDABLE 51, 69, 210, 54
  66. CAPTION "Command Line"
  67. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | DS_MODALFRAME | WS_POPUP
  68. BEGIN
  69.     CONTROL "", ID_EDIT, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 46, 12, 156, 13
  70.     CONTROL "OK", ID_OK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 48, 32, 50, 14
  71.     CONTROL "Cancel", ID_CANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 122, 32, 50, 14
  72.     CONTROL "Grep", ID_TITLE, "static", SS_CENTER | WS_CHILD, 2, 15, 43, 8
  73. END
  74.  
  75.  
  76. COMMANDPARSE DIALOG LOADONCALL MOVEABLE DISCARDABLE 88, 52, 95, 99
  77. CAPTION "Command Line Parser"
  78. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  79. BEGIN
  80.     CONTROL "", ID_LISTBOX, "listbox", LBS_NOTIFY | LBS_SORT | LBS_STANDARD | WS_BORDER | WS_VSCROLL | WS_CHILD, 7, 21, 80, 65
  81.     CONTROL "", ID_PATH, "static", SS_LEFT | WS_CHILD, 11, 7, 44, 8
  82. END
  83.